# -*- coding: utf-8 -*-
"""
@Time ： 2023/4/24 19:56
@Auth ： 叶东宇
@File ：subStr.py
"""

def subStr(str1):
    if len(str1) < 1:
        return False
    elif len(str1) == 1:
        return False
    else:
        for i in range(1, len(str1)//2 + 1):
            j = 0
            while j+i <= len(str1):
                if str1[0:i] == str1[j:j+i]:
                    j += i
                else:
                    break
            if j < len(str1)-1 and j+i > len(str1):
                continue
            if j == len(str1):
                return True
            if i == len(str1) // 2 and len(str1) // 2 < len(str1) / 2:
                return False
            elif i == len(str1) // 2 and len(str1) // 2 == len(str1) / 2 and str1[0:i] + str1[0:i] != str1:
                return False
def t():
    lis = ['a','b','c','d']
    li = []
    for i in lis:
        print(i)
        li.append(i)
    print(li)

if __name__ == "__main__":
    t()
    str1 = "aa"
    print(subStr(str1))
